React Job: Full Stack Engineering

Job added on

Company

HSBC

Location

Toronto - Canada

Job type

Full-Time

React Job Details

Opening up a world of opportunity.

We're a financial services organization serving more than 40 million customers across the globe through our Wealth & Personal Banking, Commercial Banking and Global Banking & Markets businesses.

We’re here to use our unique expertise, capabilities, breadth and perspectives to open up a world of new opportunities for our customers, our people and our communities.

HSBC Global Services Canada Limited (HGCA), is a subsidiary of HSBC Global Services Limited, owned by HSBC Holdings plc. HGCA provides operational services to countries across the HSBC Group which is the largest and leading international bank in the Canada.

We help companies and individuals across Canada to manage their finances through three global business lines: Commercial Banking, Global Banking and Markets, and Wealth and Personal Banking.

It’s this global connectivity that you will find yourself inspired and collaborating with colleagues not just locally but also across continents and cultures.

About Global Banking & Markets, IT

Global Banking and Markets (GBM) provides financial services and products to corporates, governments and institutions worldwide, building partnerships with them to help them achieve consistent, long-term performance. We use the strength of HSBC’s international network to connect emerging and mature markets, covering key growth areas. Our products and services include advisory, financing, prime services, research and analysis, securities services, trading and sales, and transaction banking.

The Global Banking and Markets Technology team is dedicated to supporting Global Banking and Markets by working in partnership with business leaders who rely on us for delivering innovative, robust, stable platforms to enable their investment and financial solutions for clients. Join Global Banking and Markets Technology and be part of the global connectivity, collaboration and team that spans across 20 countries. The total number of successful production releases surpass some of the biggest blue chip tech companies. Canada is a key location in Global Banking and Markets Technology’s global growth strategy and is receiving global attention for its deliveries.

As part of HSBC Markets and Securities Services IT, the main mandate of Markets Operations Technology Team is to deliver global and local solutions for Global Market Operations to automate/streamline post trade operations and improve efficiency. We are now seeking proactive and talented IT professionals to join our team.

About the role:

If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.

We are working on an application called OPAS (Operations Platform as a Service), which is an in-house developed for Global Market Operations to fulfil business daily operations requirements.

The vision of OPAS is to have

  • achieving ultra-scalability without sacrificing performance and availability
  • breakdown into components and take efforts to decentralize change management and providing teams with more control over how features make their way to production
  • distributed and move away from vertically scaled infrastructure and single points of failures
  • Not only needed to transform the way we build and operates on a post trade system, and it needed to transform the culture of GM operations

We are currently seeking an experienced professional to join our team in the role of Full Stack Engineer


Responsibilities:


In this role, you will:

  • Work as a passionate hands on application analyst/developer to provide application solutions to the business
  • Analyse business needs and recommend viable IT solutions to meet these requirements
  • Design, develop and implement IT solutions to meet business needs, according to established standards and best practices
  • Conduct and support testing to ensure the quality of all deliverables
  • Produce documentation on system solutions to ensure their maintainability and smooth implementation
  • Support the developed application in Production as part of DevOps team
Requirements

To be successful in this role, you should meet the following requirements:

  • Passionate developer with experience of working in agile teams
  • Good communication and interpersonal skills
  • Worked on designing and delivering following aspects in Java based micro-service based systems
    • Scalability
    • Maintainability
    • Fault Tolerance
    • Security
    • Transaction Management
    • Communication between services
    • Database strategy
    • Central Environment configuration
    • Distributed Tracing
    • Log aggregation
    • System level Error/Exception Management
    • Versioning for libraries / services considering technical debt
    • Continuous Integration and Continuous Deployment
  • A university graduate with degree in IT or a related discipline
  • At least 5+ years relevant IT experience in micro-service design, development and testing
  • Sound knowledge of Java (8 and above) backend programming
  • Experience in developing RESTful service and microservice architecture
  • Experience in Spring framework, Spring-Boot and Hibernate
  • Experience in TDD
  • Knowledge and experience in the following areas are advantages:
    • Developing backend microservices in vertx and spring boot.
    • Experience in developing web using HTML5, Javascript, JQuery, ReactJS, etc.
    • Experience in developing messaging and streaming service, like Websphere MQ, ActiveMQ
    • FX back office process, workflows for trade subscription, confirmation, settlement and cash accounting
  • Be part of the rota of production support and able to handle the incidents following the bank’s standard procedure.
  • Knowledge and experience in the following areas are advantages:
    • Knowledge on Treasury products, Treasury trading, back office operations and knowledge of Calypso.
    • Good to utilize Devops experience and implement solution to make production more stable and automate any manual BAU processes
  • A fast learner with effective planning, organisational, analytical and problem-solving skills

HSBC Proud

HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment.

We encourage all Black people, Indigenous People of Canada and people with disabilities to self-identify in their applications. Please contact our Canada Careers mailbox ([email protected]) with any additional inquiries or for support and reasonable accommodations during the selection process.

If this is not the ideal role for you, we invite you to sign up here to our Talent Community so we can update you about job opportunities and career events in your area of interest. We are always looking for people with purpose and ambition who can help build the bank for the future.